HAL XSPI APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL XSPI constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_XSPIM_IOPORT_1_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_1_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_2_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_2_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_3_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_3_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_4_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_4_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_5_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_5_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_6_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_6_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_7_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_7_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_8_HIGH |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_8_LOW |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPIM_IOPORT_NONE |
u5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ADDRESS_16_BITS |
u5, h5 |
HAL_XSPI_ADDR_16BIT |
|
|
HAL_XSPI_ADDRESS_1_LINE |
u5, h5 |
HAL_XSPI_ADDR_1LINE |
|
|
HAL_XSPI_ADDRESS_24_BITS |
u5, h5 |
HAL_XSPI_ADDR_24BIT |
|
|
HAL_XSPI_ADDRESS_2_LINES |
u5, h5 |
HAL_XSPI_ADDR_2LINES |
|
|
HAL_XSPI_ADDRESS_32_BITS |
u5, h5 |
HAL_XSPI_ADDR_32BIT |
|
|
HAL_XSPI_ADDRESS_4_LINES |
u5, h5 |
HAL_XSPI_ADDR_4LINES |
|
|
HAL_XSPI_ADDRESS_8_BITS |
u5, h5 |
HAL_XSPI_ADDR_8BIT |
|
|
HAL_XSPI_ADDRESS_8_LINES |
u5, h5 |
HAL_XSPI_ADDR_8LINES |
|
|
HAL_XSPI_ADDRESS_DTR_DISABLE |
u5, h5 |
HAL_XSPI_ADDR_DTR_DISABLED |
|
|
HAL_XSPI_ADDRESS_DTR_ENABLE |
u5, h5 |
HAL_XSPI_ADDR_DTR_ENABLED |
|
|
HAL_XSPI_ADDRESS_NONE |
u5, h5 |
HAL_XSPI_ADDR_NONE |
|
|
HAL_XSPI_ALT_BYTES_16_BITS |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_16BIT |
|
|
HAL_XSPI_ALT_BYTES_1_LINE |
u5, h5 |
HAL_XSPI_ALT_BYTES_1_LINE |
|
|
HAL_XSPI_ALT_BYTES_24_BITS |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_24BIT |
|
|
HAL_XSPI_ALT_BYTES_2_LINES |
u5, h5 |
HAL_XSPI_ALT_BYTES_2_LINES |
|
|
HAL_XSPI_ALT_BYTES_32_BITS |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_32BIT |
|
|
HAL_XSPI_ALT_BYTES_4_LINES |
u5, h5 |
HAL_XSPI_ALT_BYTES_4_LINES |
|
|
HAL_XSPI_ALT_BYTES_8_BITS |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_8BIT |
|
|
HAL_XSPI_ALT_BYTES_8_LINES |
u5, h5 |
HAL_XSPI_ALT_BYTES_8_LINES |
|
|
HAL_XSPI_ALT_BYTES_DTR_DISABLE |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_DTR_DISABLED |
|
|
HAL_XSPI_ALT_BYTES_DTR_ENABLE |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_DTR_ENABLED |
|
|
HAL_XSPI_ALT_BYTES_NONE |
u5, h5 |
HAL_XSPI_ALTERNATE_BYTES_NONE |
|
|
HAL_XSPI_AUTOMATIC_STOP_DISABLE |
u5, h5 |
HAL_XSPI_AUTOMATIC_STOP_DISABLED |
|
|
HAL_XSPI_AUTOMATIC_STOP_ENABLE |
u5, h5 |
HAL_XSPI_AUTOMATIC_STOP_ENABLED |
|
|
HAL_XSPI_BONDARYOF_128B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_128BIT |
|
|
HAL_XSPI_BONDARYOF_128KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_128KBIT |
|
|
HAL_XSPI_BONDARYOF_128MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_128MBIT |
|
|
HAL_XSPI_BONDARYOF_16B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_16BIT |
|
|
HAL_XSPI_BONDARYOF_16GB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_16GBIT |
|
|
HAL_XSPI_BONDARYOF_16KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_16KBIT |
|
|
HAL_XSPI_BONDARYOF_16MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_16MBIT |
|
|
HAL_XSPI_BONDARYOF_1GB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_1GBIT |
|
|
HAL_XSPI_BONDARYOF_1KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_1KBIT |
|
|
HAL_XSPI_BONDARYOF_1MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_1MBIT |
|
|
HAL_XSPI_BONDARYOF_256B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_256BIT |
|
|
HAL_XSPI_BONDARYOF_256KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_256KBIT |
|
|
HAL_XSPI_BONDARYOF_256MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_256MBIT |
|
|
HAL_XSPI_BONDARYOF_2GB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_2GBIT |
|
|
HAL_XSPI_BONDARYOF_2KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_2KBIT |
|
|
HAL_XSPI_BONDARYOF_2MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_1MBIT |
|
|
HAL_XSPI_BONDARYOF_32B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_32BIT |
|
|
HAL_XSPI_BONDARYOF_32KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_32KBIT |
|
|
HAL_XSPI_BONDARYOF_32MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_32MBIT |
|
|
HAL_XSPI_BONDARYOF_4GB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_4GBIT |
|
|
HAL_XSPI_BONDARYOF_4KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_4KBIT |
|
|
HAL_XSPI_BONDARYOF_4MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_4MBIT |
|
|
HAL_XSPI_BONDARYOF_512B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_512BIT |
|
|
HAL_XSPI_BONDARYOF_512KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_512KBIT |
|
|
HAL_XSPI_BONDARYOF_512MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_512MBIT |
|
|
HAL_XSPI_BONDARYOF_64B |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_64BIT |
|
|
HAL_XSPI_BONDARYOF_64KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_64KBIT |
|
|
HAL_XSPI_BONDARYOF_64MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_64MBIT |
|
|
HAL_XSPI_BONDARYOF_8GB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_8GBIT |
|
|
HAL_XSPI_BONDARYOF_8KB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_8KBIT |
|
|
HAL_XSPI_BONDARYOF_8MB |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_8MBIT |
|
|
HAL_XSPI_BONDARYOF_NONE |
u5, h5 |
HAL_XSPI_CS_BOUNDARY_NONE |
|
|
HAL_XSPI_CAL_DATA_OUTPUT_DELAY |
u5 |
HAL_XSPI_HSIC_DELAY_CAL_DATA_OUTPUT |
|
|
HAL_XSPI_CAL_DQS_INPUT_DELAY |
u5 |
HAL_XSPI_HSIC_DELAY_CAL_DQS_INPUT |
|
|
HAL_XSPI_CAL_FEEDBACK_CLK_DELAY |
u5 |
HAL_XSPI_HSIC_DELAY_CAL_FEEDBACK_CLK |
|
|
HAL_XSPI_CAL_FULL_CYCLE_DELAY |
u5 |
HAL_XSPI_HSIC_DELAY_CAL_FULL_CYCLE |
|
|
HAL_XSPI_CLOCK_MODE_0 |
u5, h5 |
HAL_XSPI_CLOCK_LOW |
|
|
HAL_XSPI_CLOCK_MODE_3 |
u5, h5 |
HAL_XSPI_CLOCK_HIGH |
|
|
HAL_XSPI_DATA_16_LINES |
u5 |
HAL_XSPI_REGULAR_DATA_16LINES |
|
|
HAL_XSPI_DATA_1_LINE |
u5, h5 |
HAL_XSPI_REGULAR_DATA_1LINE |
|
|
HAL_XSPI_DATA_2_LINES |
u5, h5 |
HAL_XSPI_REGULAR_DATA_2LINES |
|
|
HAL_XSPI_DATA_4_LINES |
u5, h5 |
HAL_XSPI_REGULAR_DATA_4LINES |
|
|
HAL_XSPI_DATA_8_LINES |
u5, h5 |
HAL_XSPI_REGULAR_DATA_8LINES |
|
|
HAL_XSPI_DATA_DTR_DISABLE |
u5, h5 |
HAL_XSPI_DATA_DTR_DISABLED |
|
|
HAL_XSPI_DATA_DTR_ENABLE |
u5, h5 |
HAL_XSPI_DATA_DTR_ENABLED |
|
|
HAL_XSPI_DATA_NONE |
u5, h5 |
HAL_XSPI_REGULAR_DATA_NONE |
|
|
HAL_XSPI_DELAY_BLOCK_BYPASS |
u5, h5 |
HAL_XSPI_DLYB_BYPASS |
|
|
HAL_XSPI_DELAY_BLOCK_ON |
u5, h5 |
HAL_XSPI_DLYB_ON |
|
|
HAL_XSPI_DHQC_DISABLE |
u5, h5 |
HAL_XSPI_DELAY_HOLD_NONE |
|
|
HAL_XSPI_DHQC_ENABLE |
u5, h5 |
HAL_XSPI_DELAY_HOLD_QUARTCYCLE |
|
|
HAL_XSPI_DQS_DISABLE |
u5, h5 |
HAL_XSPI_DQS_DISABLED |
|
|
HAL_XSPI_DQS_ENABLE |
u5, h5 |
HAL_XSPI_DQS_ENABLED |
|
|
HAL_XSPI_DUAL_MEM |
u5, h5 |
HAL_XSPI_MEMORY_DUAL |
|
|
HAL_XSPI_ERROR_DMA |
u5, h5 |
HAL_XSPI_ERROR_DMA |
|
|
HAL_XSPI_ERROR_INVALID_CALLBACK |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ERROR_INVALID_PARAM |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ERROR_INVALID_SEQUENCE |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ERROR_NONE |
u5, h5 |
HAL_XSPI_ERROR_NONE |
|
|
HAL_XSPI_ERROR_TIMEOUT |
u5, h5 |
HAL_XSPI_ERROR_TIMEOUT |
|
|
HAL_XSPI_ERROR_TRANSFER |
u5, h5 |
HAL_XSPI_ERROR_TRANSFER |
|
|
HAL_XSPI_FIXED_LATENCY |
u5, h5 |
HAL_XSPI_LATENCY_FIXED |
|
|
HAL_XSPI_FLAG_BUSY |
u5, h5 |
HAL_XSPI_FLAG_BUSY |
|
|
HAL_XSPI_FLAG_FT |
u5, h5 |
HAL_XSPI_FLAG_FT |
|
|
HAL_XSPI_FLAG_SM |
u5, h5 |
HAL_XSPI_FLAG_SM |
|
|
HAL_XSPI_FLAG_TC |
u5, h5 |
HAL_XSPI_FLAG_TC |
|
|
HAL_XSPI_FLAG_TE |
u5, h5 |
HAL_XSPI_FLAG_TE |
|
|
HAL_XSPI_FLAG_TO |
u5, h5 |
HAL_XSPI_FLAG_TO |
|
|
HAL_XSPI_FREERUNCLK_DISABLE |
u5, h5 |
HAL_XSPI_FREE_RUNNING_CLK_DISABLED |
|
|
HAL_XSPI_FREERUNCLK_ENABLE |
u5, h5 |
HAL_XSPI_FREE_RUNNING_CLK_ENABLED |
|
|
HAL_XSPI_INSTRUCTION_16_BITS |
u5, h5 |
HAL_XSPI_INSTRUCTION_16BIT |
|
|
HAL_XSPI_INSTRUCTION_1_LINE |
u5, h5 |
HAL_XSPI_INSTRUCTION_1LINE |
|
|
HAL_XSPI_INSTRUCTION_24_BITS |
u5, h5 |
HAL_XSPI_INSTRUCTION_24BIT |
|
|
HAL_XSPI_INSTRUCTION_2_LINES |
u5, h5 |
HAL_XSPI_INSTRUCTION_2LINES |
|
|
HAL_XSPI_INSTRUCTION_32_BITS |
u5, h5 |
HAL_XSPI_INSTRUCTION_32BIT |
|
|
HAL_XSPI_INSTRUCTION_4_LINES |
u5, h5 |
HAL_XSPI_INSTRUCTION_4LINES |
|
|
HAL_XSPI_INSTRUCTION_8_BITS |
u5, h5 |
HAL_XSPI_INSTRUCTION_8BIT |
|
|
HAL_XSPI_INSTRUCTION_8_LINES |
u5, h5 |
HAL_XSPI_INSTRUCTION_8LINES |
|
|
HAL_XSPI_INSTRUCTION_DTR_DISABLE |
u5, h5 |
HAL_XSPI_INSTRUCTION_DTR_DISABLED |
|
|
HAL_XSPI_INSTRUCTION_DTR_ENABLE |
u5, h5 |
HAL_XSPI_INSTRUCTION_DTR_ENABLED |
|
|
HAL_XSPI_INSTRUCTION_NONE |
u5, h5 |
HAL_XSPI_INSTRUCTION_NONE |
|
|
HAL_XSPI_IT_FT |
u5, h5 |
HAL_XSPI_IT_FT |
|
|
HAL_XSPI_IT_SM |
u5, h5 |
HAL_XSPI_IT_SM |
|
|
HAL_XSPI_IT_TC |
u5, h5 |
HAL_XSPI_IT_TC |
|
|
HAL_XSPI_IT_TE |
u5, h5 |
HAL_XSPI_IT_TE |
|
|
HAL_XSPI_IT_TO |
u5, h5 |
HAL_XSPI_IT_TO |
|
|
HAL_XSPI_LATENCY_ON_WRITE |
u5, h5 |
HAL_XSPI_WRITE_ZERO_LATENCY_ENABLED |
|
|
HAL_XSPI_MATCH_MODE_AND |
u5, h5 |
HAL_XSPI_MATCH_MODE_AND |
|
|
HAL_XSPI_MATCH_MODE_OR |
u5, h5 |
HAL_XSPI_MATCH_MODE_OR |
|
|
HAL_XSPI_MAXCAL_NOT_REACHED |
u5 |
HAL_XSPI_HSIC_MAX_CAL_NOT_REACHED |
|
|
HAL_XSPI_MAXCAL_REACHED |
u5 |
HAL_XSPI_HSIC_MAX_CAL_REACHED |
|
|
HAL_XSPI_MEMORY_ADDRESS_SPACE |
u5, h5 |
HAL_XSPI_ADDR_MEMORY |
|
|
HAL_XSPI_MEMTYPE_APMEM |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_APMEM |
|
|
HAL_XSPI_MEMTYPE_APMEM_16BITS |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_APMEM_16BIT |
|
|
HAL_XSPI_MEMTYPE_HYPERBUS |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_HYPERBUS |
|
|
HAL_XSPI_MEMTYPE_MACRONIX |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_MACRONIX |
|
|
HAL_XSPI_MEMTYPE_MACRONIX_RAM |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_MACRONIX_RAM |
|
|
HAL_XSPI_MEMTYPE_MICRON |
u5, h5 |
HAL_XSPI_MEMORY_TYPE_MICRON |
|
|
HAL_XSPI_NO_LATENCY_ON_WRITE |
u5, h5 |
HAL_XSPI_WRITE_ZERO_LATENCY_DISABLED |
|
|
HAL_XSPI_OPTYPE_COMMON_CFG |
u5, h5 |
HAL_XSPI_OPERATION_COMMON_CFG |
|
|
HAL_XSPI_OPTYPE_READ_CFG |
u5, h5 |
HAL_XSPI_OPERATION_READ_CFG |
|
|
HAL_XSPI_OPTYPE_WRAP_CFG |
u5, h5 |
HAL_XSPI_OPERATION_WRAP_CFG |
|
|
HAL_XSPI_OPTYPE_WRITE_CFG |
u5, h5 |
HAL_XSPI_OPERATION_WRITE_CFG |
|
|
HAL_XSPI_REGISTER_ADDRESS_SPACE |
u5, h5 |
HAL_XSPI_ADDR_REGISTER |
|
|
HAL_XSPI_SAMPLE_SHIFT_HALFCYCLE |
u5, h5 |
HAL_XSPI_SAMPLE_SHIFT_HALFCYCLE |
|
|
HAL_XSPI_SAMPLE_SHIFT_NONE |
u5, h5 |
HAL_XSPI_SAMPLE_SHIFT_NONE |
|
|
HAL_XSPI_SELECT_IO_11_8 |
u5 |
HAL_XSPI_IO_11_8 |
|
|
HAL_XSPI_SELECT_IO_15_12 |
u5 |
HAL_XSPI_IO_15_12 |
|
|
HAL_XSPI_SELECT_IO_15_8 |
u5 |
HAL_XSPI_IO_15_8 |
|
|
HAL_XSPI_SELECT_IO_3_0 |
u5, h5 |
HAL_XSPI_IO_3_0 |
|
|
HAL_XSPI_SELECT_IO_7_0 |
u5, h5 |
HAL_XSPI_IO_7_0 |
|
|
HAL_XSPI_SELECT_IO_7_4 |
u5, h5 |
HAL_XSPI_IO_7_4 |
|
|
HAL_XSPI_SINGLE_MEM |
u5, h5 |
HAL_XSPI_MEMORY_SINGLE |
|
|
HAL_XSPI_SIOO_INST_EVERY_CMD |
u5, h5 |
HAL_XSPI_SIOO_DISABLED |
|
|
HAL_XSPI_SIOO_INST_ONLY_FIRST_CMD |
u5, h5 |
HAL_XSPI_SIOO_ENABLED |
|
|
HAL_XSPI_SIZE_128B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_128BIT |
|
|
HAL_XSPI_SIZE_128KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_128KBIT |
|
|
HAL_XSPI_SIZE_128MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_128MBIT |
|
|
HAL_XSPI_SIZE_16B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_16BIT |
|
|
HAL_XSPI_SIZE_16GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_16GBIT |
|
|
HAL_XSPI_SIZE_16KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_16KBIT |
|
|
HAL_XSPI_SIZE_16MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_16MBIT |
|
|
HAL_XSPI_SIZE_1GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_1GBIT |
|
|
HAL_XSPI_SIZE_1KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_1KBIT |
|
|
HAL_XSPI_SIZE_1MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_1MBIT |
|
|
HAL_XSPI_SIZE_256B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_256BIT |
|
|
HAL_XSPI_SIZE_256KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_512KBIT |
|
|
HAL_XSPI_SIZE_256MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_256MBIT |
|
|
HAL_XSPI_SIZE_2GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_2GBIT |
|
|
HAL_XSPI_SIZE_2KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_2KBIT |
|
|
HAL_XSPI_SIZE_2MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_2MBIT |
|
|
HAL_XSPI_SIZE_32B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_32BIT |
|
|
HAL_XSPI_SIZE_32GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_32GBIT |
|
|
HAL_XSPI_SIZE_32KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_32KBIT |
|
|
HAL_XSPI_SIZE_32MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_32MBIT |
|
|
HAL_XSPI_SIZE_4GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_4GBIT |
|
|
HAL_XSPI_SIZE_4KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_4KBIT |
|
|
HAL_XSPI_SIZE_4MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_4MBIT |
|
|
HAL_XSPI_SIZE_512B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_512BIT |
|
|
HAL_XSPI_SIZE_512KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_512KBIT |
|
|
HAL_XSPI_SIZE_512MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_512MBIT |
|
|
HAL_XSPI_SIZE_64B |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_64BIT |
|
|
HAL_XSPI_SIZE_64KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_64KBIT |
|
|
HAL_XSPI_SIZE_64MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_64MBIT |
|
|
HAL_XSPI_SIZE_8GB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_8GBIT |
|
|
HAL_XSPI_SIZE_8KB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_8KBIT |
|
|
HAL_XSPI_SIZE_8MB |
u5, h5 |
HAL_XSPI_MEMORY_SIZE_8MBIT |
|
|
HAL_XSPI_STATE_ABORT |
u5, h5 |
HAL_XSPI_STATE_ABORT |
|
|
HAL_XSPI_STATE_BUSY_AUTO_POLLING |
u5, h5 |
HAL_XSPI_STATE_AUTO_POLLING_ACTIVE |
|
|
HAL_XSPI_STATE_BUSY_CMD |
u5, h5 |
HAL_XSPI_STATE_CMD_ACTIVE |
|
|
HAL_XSPI_STATE_BUSY_MEM_MAPPED |
u5, h5 |
HAL_XSPI_STATE_MEMORY_MAPPED_ACTIVE |
|
|
HAL_XSPI_STATE_BUSY_RX |
u5, h5 |
HAL_XSPI_STATE_RX_ACTIVE |
|
|
HAL_XSPI_STATE_BUSY_TX |
u5, h5 |
HAL_XSPI_STATE_TX_ACTIVE |
|
|
HAL_XSPI_STATE_CMD_CFG |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_STATE_ERROR |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_STATE_HYPERBUS_INIT |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_STATE_READY |
u5, h5 |
HAL_XSPI_STATE_IDLE |
|
|
HAL_XSPI_STATE_READ_CMD_CFG |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_STATE_RESET |
u5, h5 |
HAL_XSPI_STATE_RESET |
|
|
HAL_XSPI_STATE_WRITE_CMD_CFG |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_TIMEOUT_COUNTER_DISABLE |
u5, h5 |
HAL_XSPI_TIMEOUT_DISABLE |
|
|
HAL_XSPI_TIMEOUT_COUNTER_ENABLE |
u5, h5 |
HAL_XSPI_TIMEOUT_ENABLE |
|
|
HAL_XSPI_TIMEOUT_DEFAULT_VALUE |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_VARIABLE_LATENCY |
u5, h5 |
HAL_XSPI_LATENCY_VARIABLE |
|
|
HAL_XSPI_WRAP_128_BYTES |
u5, h5 |
HAL_XSPI_WRAP_128BYTE |
|
|
HAL_XSPI_WRAP_16_BYTES |
u5, h5 |
HAL_XSPI_WRAP_16BYTE |
|
|
HAL_XSPI_WRAP_32_BYTES |
u5, h5 |
HAL_XSPI_WRAP_32BYTE |
|
|
HAL_XSPI_WRAP_64_BYTES |
u5, h5 |
HAL_XSPI_WRAP_64BYTE |
|
|
HAL_XSPI_WRAP_NOT_SUPPORTED |
u5, h5 |
HAL_XSPI_WRAP_NOT_SUPPORTED |
|
|
HAL_XSPI_ABORT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_CMD_CPLT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ERROR_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_FIFO_THRESHOLD_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_MSP_DEINIT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_MSP_INIT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_RX_CPLT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_RX_HALF_CPLT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_STATUS_MATCH_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_TIMEOUT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_TX_CPLT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_TX_HALF_CPLT_CB_ID |
u5, h5 |
Removed / New Usage changes |
HAL XSPI enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_XSPI_CallbackIDTypeDef |
u5, h5 |
hal_xspi_cb_t |
HAL XSPI macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_XSPI_CLEAR_FLAG |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_DISABLE |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_DISABLE_IT |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ENABLE |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_ENABLE_IT |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_GET_FLAG |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_GET_IT_SOURCE |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_RESET_HANDLE_STATE |
u5, h5 |
Removed / New Usage changes |
HAL XSPI structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
XSPIM_CfgTypeDef |
u5 |
hal_xspi_xspim_config_t |
|
|
XSPI_AutoPollingTypeDef |
u5, h5 |
hal_xspi_auto_polling_config_t |
|
|
XSPI_HSCalTypeDef |
u5 |
hal_xspi_hsic_config_t |
|
|
XSPI_HandleTypeDef |
u5, h5 |
hal_xspi_handle_t |
|
|
XSPI_HyperbusCfgTypeDef |
u5, h5 |
hal_xspi_hyperbus_config_t |
|
|
XSPI_HyperbusCmdTypeDef |
u5, h5 |
hal_xspi_hyperbus_cmd_t |
|
|
XSPI_InitTypeDef |
u5, h5 |
Removed / New Usage changes |
|
|
XSPI_MemoryMappedTypeDef |
u5, h5 |
hal_xspi_memory_mapped_config_t |
|
|
XSPI_RegularCmdTypeDef |
u5, h5 |
hal_xspi_regular_cmd_t |
|
|
pXSPI_CallbackTypeDef |
u5, h5 |
hal_xspi_cb_t |
|
|
HAL_XSPI_DLYB_CfgTypeDef |
u5, h5 |
hal_xspi_cb_t |
HAL XSPI functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_XSPIM_Config |
u5 |
HAL_XSPI_XSPIM_SetConfig |
|
|
HAL_XSPI_Abort |
u5, h5 |
HAL_XSPI_Abort |
|
|
HAL_XSPI_AbortCpltCallback |
u5, h5 |
HAL_XSPI_AbortCpltCallback |
|
|
HAL_XSPI_Abort_IT |
u5, h5 |
HAL_XSPI_Abort_IT |
|
|
HAL_XSPI_AutoPolling |
u5, h5 |
HAL_XSPI_ExecRegularAutoPoll |
|
|
HAL_XSPI_AutoPolling_IT |
u5, h5 |
HAL_XSPI_ExecRegularAutoPoll_IT |
|
|
HAL_XSPI_CmdCpltCallback |
u5, h5 |
HAL_XSPI_CmdCpltCallback |
|
|
HAL_XSPI_Command |
u5, h5 |
HAL_XSPI_SendRegularCmd |
|
|
HAL_XSPI_Command_IT |
u5, h5 |
HAL_XSPI_SendRegularCmd_IT |
|
|
HAL_XSPI_DLYB_GetClockPeriod |
u5, h5 |
HAL_XSPI_DLYB_CalculateMaxClockPhase |
|
|
HAL_XSPI_DLYB_GetConfig |
u5, h5 |
HAL_XSPI_DLYB_GetConfigDelay |
|
|
HAL_XSPI_DLYB_SetConfig |
u5, h5 |
HAL_XSPI_DLYB_SetConfigDelay |
|
|
HAL_XSPI_DeInit |
u5, h5 |
HAL_XSPI_DeInit |
|
|
HAL_XSPI_ErrorCallback |
u5, h5 |
HAL_XSPI_ErrorCallback |
|
|
HAL_XSPI_FifoThresholdCallback |
u5, h5 |
HAL_XSPI_FifoThresholdCallback |
|
|
HAL_XSPI_GetDelayValue |
u5 |
HAL_XSPI_HSIC_GetConfigDelay |
|
|
HAL_XSPI_GetError |
u5, h5 |
HAL_XSPI_GetLastErrorCodes |
|
|
HAL_XSPI_GetFifoThreshold |
u5, h5 |
HAL_XSPI_GetFifoThreshold |
|
|
HAL_XSPI_GetState |
u5, h5 |
HAL_XSPI_GetState |
|
|
HAL_XSPI_HyperbusCfg |
u5, h5 |
HAL_XSPI_SendHyperbusCmd |
|
|
HAL_XSPI_HyperbusCmd |
u5, h5 |
HAL_XSPI_SendHyperbusCmd |
|
|
HAL_XSPI_IRQHandler |
u5, h5 |
HAL_XSPI_IRQHandler |
|
|
HAL_XSPI_Init |
u5, h5 |
HAL_XSPI_Init |
|
|
HAL_XSPI_MemoryMapped |
u5, h5 |
HAL_XSPI_StartMemoryMappedMode |
|
|
HAL_XSPI_IsMemoryMapped |
u5, h5 |
Not implemented yet in HAL2. |
|
|
HAL_XSPI_MspDeInit |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_MspInit |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_Receive |
u5, h5 |
HAL_XSPI_Receive |
|
|
HAL_XSPI_Receive_DMA |
u5, h5 |
HAL_XSPI_Receive_DMA |
|
|
HAL_XSPI_Receive_IT |
u5, h5 |
HAL_XSPI_Receive_IT |
|
|
HAL_XSPI_RegisterCallback |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_RxCpltCallback |
u5, h5 |
HAL_XSPI_RxCpltCallback |
|
|
HAL_XSPI_RxHalfCpltCallback |
u5, h5 |
HAL_XSPI_RxHalfCpltCallback |
|
|
HAL_XSPI_SetClockPrescaler |
u5, h5 |
HAL_XSPI_SetPrescaler |
|
|
HAL_XSPI_SetDelayValue |
u5 |
HAL_XSPI_HSIC_SetConfigDelay |
|
|
HAL_XSPI_SetDeviceSize |
u5, h5 |
HAL_XSPI_SetMemorySize |
|
|
HAL_XSPI_SetFifoThreshold |
u5, h5 |
HAL_XSPI_SetFifoThreshold |
|
|
HAL_XSPI_SetMemoryType |
u5, h5 |
HAL_XSPI_SetMemoryType |
|
|
HAL_XSPI_SetTimeout |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_StatusMatchCallback |
u5, h5 |
HAL_XSPI_StatusMatchCallback |
|
|
HAL_XSPI_TimeOutCallback |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_XSPI_Transmit |
u5, h5 |
HAL_XSPI_Transmit |
|
|
HAL_XSPI_Transmit_DMA |
u5, h5 |
HAL_XSPI_Transmit_DMA |
|
|
HAL_XSPI_Transmit_IT |
u5, h5 |
HAL_XSPI_Transmit_IT |
|
|
HAL_XSPI_TxCpltCallback |
u5, h5 |
HAL_XSPI_TxCpltCallback |
|
|
HAL_XSPI_TxHalfCpltCallback |
u5, h5 |
HAL_XSPI_TxHalfCpltCallback |
|
|
HAL_XSPI_UnRegisterCallback |
u5, h5 |
Removed / New Usage changes |